<?php

require_once 'Produit.class.php';

class Panier {

    private $lesProduits = array();

    public function ajouterProduit($unProduit, $quantite) {
        $this->lesProduits[$unProduit->getRef()] = array($quantite, $unProduit->getPrix());
    }

    public function supprimerProduit($uneCle) {
        unset($this->lesProduits[$uneCle]);
    }

    public function nbProduits() {
        return count($this->lesProduits);
    }

    public function total() {
        $total = 0;
        foreach ($this->lesProduits as $cle => $valeur) {
            $total = $total + array_product($valeur);
        }
        return $total;
    }

}
?>